.index_wrap1{min-width: 1420px;height: 570px;overflow: hidden;}
.list2{width: 1314px;margin: 0 auto;height:300px;}
.ca-container{position:relative;width:100%;height:300px;}
.ca-wrapper{width:100%;height:100%;position:relative;}
.ca-item{position:relative;float:left;width:330px;height:100%;}
.ca-item-main{height:300px;overflow:hidden;margin: 0 auto;}
.ca-item-main>a{display: block;position: relative;width: 320px;box-shadow:0px 4px 18px 0px #ededed;-webkit-box-shadow:0px 4px 18px 0px #ededed;-moz-box-shadow:0px 4px 18px 0px #ededed;}
.a_pic{width: 315px;height: 230px;margin: 0 auto;overflow: hidden;position: relative;}
.a_pic>img{display: block;width: 315px;height: 230px;}
.a_pic>span{width: 315px;height: 220px;position: absolute;top: 0;left: 0;opacity: 0;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.a_pic>span>img{width: 100%;}
.ca-item-main>a>p{font-size: 16px;color: #333;line-height: 24px;text-align: center;width: 270px;margin: 0 auto;position: relative;  padding: 10px;}
.ca-item-main>a>p>img{position: absolute;right: 0;top: 1px;display: block;opacity: 0;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ca-item-main>a:hover p{text-align: inherit;font-weight: bold;color: #d01024;background: url(../img/jt.png)no-repeat right center;}
.ca-item-main>a:hover p>img{/*opacity: 1;*/transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.ca-item-main>a:hover .a_pic>span{opacity: 1;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.ca-nav span{width:57px;height:57px;position:absolute;top:45%;margin-top:-19px;	text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;box-shadow:0px 7px 23px 4px #e1e1e1;-webkit-box-shadow:0px 7px 23px 4px #e1e1e1;-moz-box-shadow:0px 7px 23px 4px #e1e1e1;}
.ca-nav span.ca-nav-next{left:-100px;background: url(../img/left1_03.jpg)no-repeat;}
.ca-nav span.ca-nav-prev{right:-100px;background: url(../img/right1_03.jpg)no-repeat;}
.ca-nav span.ca-nav-next:hover{background-image:url(../img/left2_03.jpg)}
.ca-nav span.ca-nav-prev:hover{background-image: url(../img/right2_03.jpg);}
.title2{width: 1200px;margin: 0 auto;padding-top: 60px;padding-bottom: 20px;}
.title2>h2{font-size: 34px;font-weight: bold;color: #333333;text-align: center;}
.title2>h2>img{vertical-align: middle;margin-bottom: 5px;}
.title2>h2>span{margin:0 10px;}
.title2>p{font-size: 20px;text-align: center;text-transform: uppercase;color: #bebebe;}
.index_wrap1>a{width: 216px;height: 50px;display: block;margin: 0 auto;text-align: center;font-size: 16px;color: #666;box-shadow:0px 7px 23px 4px #e1e1e1;-webkit-box-shadow:0px 7px 23px 4px #e1e1e1;-moz-box-shadow:0px 7px 23px 4px #e1e1e1;line-height: 50px;margin-top: 30px;}
.index_wrap1>a{transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.index_wrap1>a>.img2{display: none;}
.index_wrap1>a>img{vertical-align: middle;margin-left: 5px;margin-bottom: 2px;}
.index_wrap1>a:hover{background-color: #e71c2f;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;color: #fff;}
.index_wrap1>a:hover .img2{display: inline-block;}
.index_wrap1>a:hover .img1{display: none;}

/* .index_wrap2{height: 530px;overflow: hidden;min-width: 1420px;} */
/* .index_wrap2>.left{width: 50%;height: 530px;} */
.video{width: 100%;height: 100%;overflow: hidden;position: relative;}
.video video{width: 600px;height: 466px;display: block;overflow: hidden;}
.video>span{width: 84%;height: 100%;display: block;position: absolute;top: 0;left: 0;cursor: pointer;}
.video>span>img{width: 60px;height: 68px;position: absolute;top: 50%;margin-top: -34px;left: 50%;margin-left: -30px;z-index: 10;}



.index_wrap2{height: 530px;overflow: hidden;}
.index_wrap2>.left{width: 50%;height: 530px;}
.index_wrap2>.left>a{width: 100%;height: 530px;position: relative;background: url(../img/w2_pic.jpg)no-repeat center center;background-size: 100% 100%;display: block;}
.index_wrap2>.left>a>img{width: 60px;height: 68px;position: absolute;top: 50%;margin-left: -34px;left: 50%;margin-left: -30px;}

.video{width: 100%;height: 100%;position: relative;}
.index_wrap2>.right{width: 50%;height: 530px;background-color: #f9f8f8;}
.index_wrap2>.right>h2{height: 87px;line-height: 87px;background: url(../img/About-US.png)no-repeat center left;    background-size: 80%;margin-left: 130px;margin-bottom: 30px;font-size: 34px;color: #d82416;font-weight: bold;}
.index_wrap2>.right>p{font-size: 14px;color: #868686;margin-left: 130px;line-height: 24px;width: 75%;margin-bottom: 10px;}
.index_wrap2>.right>a{width: 185px;height: 50px;line-height: 50px;display: block;margin-left: 35px;margin-top: 30px;font-size: 16px;color: #333;font-weight: bold;text-align: center;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.index_wrap2>.right>a{box-shadow:0px 7px 23px 4px #e1e1e1;-webkit-box-shadow:0px 7px 23px 4px #e1e1e1;-moz-box-shadow:0px 7px 23px 4px #e1e1e1;}
.index_wrap2>.right>a>img{vertical-align: middle;margin-left: 10px;margin-bottom: 5px;}
.index_wrap2>.right>a>.img2{display: none;}
.index_wrap2>.right>a:hover{background-color: #e71c2f;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;color: #fff;}
.index_wrap2>.right>a:hover .img2{display: inline-block;}
.index_wrap2>.right>a:hover .img1{display: none;}

.about .index_wrap2>.left{float: right;}
.about .index_wrap2>.right{float: left;}
.index_wrap3{width:1200px;margin: 0 auto;overflow: hidden;margin-bottom:50px;}
.index_wrap3 ul{overflow: hidden;width: 1200px;}
.index_wrap3 ul li{width:380px;float: left;margin-right: 30px;margin-bottom: 30px;}
.index_wrap3 ul .on{margin-right:0;}
.index_wrap3 ul li a{display: block;width:380px;overflow: hidden;position: relative;}
.index_wrap3 ul li a img {
    width: 100%;
    height: 277px;
}
.a_box{width: 292px;height: 148px;position: absolute;top: 50%;margin-top: -74px;left: 50%;margin-left: -146px;background: url(../img/a_box.png)no-repeat;opacity: 0;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}
.a_box p{font-size:18px;color: #fff;line-height: 24px;width: 220px;margin-left:25px;margin-top: 25px;margin-bottom: 18px;height: 48px;overflow: hidden;}
.a_box img{margin-left: 20px;display: block;width: 46px;height: 46px;}
/*.index_wrap3 ul li:hover .a_box{opacity: 1;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;}*/
.index_wrap3 ul li a>p{width: 292px;height: 52px;line-height: 52px;background: #666;font-size: 16px;color: #fff;text-align: center;opacity: 1;transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;    width: 100%;}
.index_wrap3 ul li:hover a>p{transition: 0.5s;-webkit-transition: 0.5s; -moz-transition: 0.5s;-o-transition: 0.5s;background: #e40615;}
.index_wrap3 ul li a>p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*2018-11-14*/
.idx_txt h2 {
    margin-left: 35px!important;
    margin-top: 25px!important;
    margin-bottom: 20px!important;
}
.idx_txt p {
    margin-left: 35px!important;
    width: 80%!important;
}
.idx_txt >a{
	margin-top: 17px!important;
}
.idx_video>span {
    right: 0!important;
    left: auto;
}


.ellipsis{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis_1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.swiper-container2{
    margin-top: 20px;
}
.swiper-container2 img{
    width:100%;
    position: relative;
    top:0;
    height:236px;
    transition: all 0.3s;
}
.swiper-container2 .title_03{
    font-size: 16px;
    line-height: 1.5;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;
}
.news_index .nav_news a{
    width:146px;
    height:38px;
    line-height: 38px;
    display: inline-block;
    font-size: 16px;
    background: #F6F6F6;
}
.news_index{
     position: relative;
     width:100%;

}
.news_index a.active{
    background: #E71C2F;
    color: #fff;
}
.news_index .nav_news{
    text-align: center;
    margin-top: 24px;
}
.swiper-container2 .swiper-slide{
    width:288px;
}
.swiper-container2{
    width:1200px;
    margin: 0 auto;
    overflow: hidden
}
.swiper-container2 .info{
    margin:10px 10px 0px;
    position: relative;
    top:0;
    transition: all 0.3s;
}
.swiper-container2  .content{
    display: none;
    line-height: 1.5;
}
.swiper-container2 .swiper-slide{
    overflow: hidden;
    margin-right: 30px;
}
.swiper-container2 a{
    display: block;
    overflow: hidden;
    height: 307px;
    box-shadow:0px 4px 21px 0px rgba(0, 0, 0, 0.1);
}
.swiper-container2 a:hover img,.swiper-container2 a:hover .info{
    top:-60px;
}
.swiper-container2 a:hover .info .title_03{
    display: block;
}
.swiper-container2 a:hover .info .content{

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.swiper-container2 .time{
    line-height: 2;
    padding-bottom: 10px
}
.news_index .swiper-container2{
    height: 400px;
}
.swiper-container2 .swiper-button-next,.swiper-container2 .swiper-container-rtl .swiper-button-prev {
    background-image: url(../img/point_04.png);
    left: auto;
    background-size: 100% 100%;
}

.swiper-container2 .swiper-button-next,.swiper-container2 .swiper-button-prev{
    width:44px;
    height: 91px;
}
.swiper-container2 .swiper-button-prev{
    background-image: url(../img/point_04.png);
    transform:rotate(-180deg) ;
}
.swiper-container2 .swiper-button-next.swiper-button-disabled,
.swiper-container2 .swiper-button-prev.swiper-button-disabled{
    background-image: url(../img/point_03.png);
}
.swiper-container2 .swiper-button-next.swiper-button-disabled{
    transform:rotate(-180deg) ;
}
.swiper-container2 .swiper-button-prev.swiper-button-disabled{
    transform:rotate(0deg) ;
}
.swiper-container2 .swiper-button-next.swiper-button-disabled, .swiper-container2 .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
}


.swiper-container2.hide{
display: none
}

.tab_bd .swiper-container2 img{
    height:190px;
}
.tab_bd .swiper-container2 a{
    height:260px;
}

